Behavioural Contracts for a Sound Assembly of Components

نویسندگان

  • Cyril Carrez
  • Alessandro Fantechi
  • Elie Najm
چکیده

Component based design is a new methodology for the construction of distributed systems and applications. In this new setting, a system is built by the assembly of (pre)-existing components. Remains the problem of the compositional verification of such systems. We investigate methods and concepts for the provision of ”sound” assemblies. We define an abstract, dynamic, multi-threaded, component model, encompassing both client/server and peer to peer communication patterns. We define a behavioural interface type language endowed with a (decidable) set of interface compatibilty rules. Based on the notion of compliance of components to their interfaces, we define the concepts of ”contract” and ”contract satisfaction”. This leads to the notion of sound assemblies of components, i.e., assemblies made of contracted components interacting through compatible interfaces. Sound assemblies possess interesting properties like ”external deadlock freeness” and ”message consumption”.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assembling components with behavioural contracts

Component based design is a new paradigm to build distributed systems and applications. The problem of compositional verification of such systems is however still open. We investigate methods and concepts for the provision of “sound” assemblies. We define a behavioural interface type language endowed with a (decidable) set of interface compatibilty and subtyping rules. We define an abstract, dy...

متن کامل

The importance of sound effect assessment in the Iranian freshwater endemic fishes

Endemic fishes are part of the genetic resources in aquatic habitats. The Caspian Sea, as the largest lake in the world, has a unique habitat diversity and is of great importance for the countries of the region. Over the recent decades, with the increase in the level of anthropogenic sound, its effects on freshwater and marine fishes have been considered by fisheries managers and stakeholders. ...

متن کامل

Component Composition Preserving Behavioural Contracts

This paper investigates the compositional properties of reusable software components defined with explicit dependencies and behavioural contracts expressing rely-guarantee specifications in the form of communication traces. In this setting, connection of components through their matching ports is indeed compositional and yields a new component or composite that respects its constituents’ contra...

متن کامل

Measuring the spatial distribution of sound pressure in a fish tank under laboratory conditions (Research Article)

Sound-related behavioural studies explore the effects of sound on underwater animals in tanks under controlled laboratory conditions. In this study, we aim to assess sound pressure distributions and gradients in a small-sized water-filled tank that can be used in behavioural studies to examine anthropogenic sound effects on fish and invertebrates and to raise awareness among scientists in the f...

متن کامل

The Effect of Corporate Governance Mechanisms on Audit Quality by Explaining the Intermediary Function of Auditor's Behavioral Components

The purpose of this study was to investigate the structural pattern of the effect of corporate governance mechanisms (internal organization) on audit quality considering the role of the intermediary variable of behavioural components of auditors. The statistical population of this research is independent auditors and auditors working in audit firms. A sample of 395 people was selected by simple...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003